package com.backwaveweibo.bww.service;

import com.backwaveweibo.bww.entity.Comments;

import java.util.List;

/**
 * @author GHW : RD-Kelsey
 * @description 评论-业务逻辑接口
 * @date 2020/6/13
 */

public interface CommentsService {
    /**
     * 任意条件查询评论，不传值默认全查
     *
     * @param comments 实体
     * @return 评论列表
     */
    List<Comments> getCommentsByCondition(Comments comments);

    /**
     * 发表评论
     *
     * @param comments 实体
     * @return true | false 是否成功
     */
    boolean addComments(Comments comments);

    /**
     * 删除评论
     *
     * @param commentsId 评论id
     * @return true | false 是否成功
     */
    boolean deleteComments(Long commentsId);

    /**
     * id单查
     *
     * @param commentsId 评论id
     * @return 评论
     */
    Comments getById(Long commentsId);
}
